*
{
	padding: 0px;
	margin: 0px;
	font-family: "Myriad Pro", Georgia, Verdana;
	
}

image
{
	border: none;
}

a
{
	color: #0167ce;
}

a:hover
{
	text-decoration: none;	
}

/*common classes*/
.verticalnowrap
{
	white-space: nowrap;
	overflow: hidden;	
}

/*special classes*/
#mainbg
{
	background-image: url(../images/mainbg.png);
	background-repeat: repeat-x;	
}

#maincontainer
{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#header
{
	height: 311px;
	background-image: url(../images/header.jpg);
	background-position: -110px 0px;
}

.userinfo
{
	width: 300px;
	position: absolute;
	margin-left: 800px;
	margin-top: 15px;
}

.userinfo a
{
	color: #fff;
	margin-right: 5px;	
}

#underheader
{
	background-image: url(../images/bluecornerright.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #72b9f2;
}

#underheader div.internal
{
	
	background-image: url(../images/bluecornerleft.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.infopanel
{
	padding-left: 30px;
	padding-top: 10px;
}

.infopanel .infoitem
{}
	
.infopanel .infoitem
{
	color: #03407d;
	margin-right: 20px;
}

.infopanel .infoitem .count
{
	color: #da1f15;
}

.infopanel .infos
{
	float: left;
}

.infopanel .helpmenu
{
	float: right;
}

.infopanel .helpmenu a
{
	margin-right: 20px
}

.topbanner
{
	margin-left: 100px;
	margin-top: 20px;
}

.about
{
	width: 1000px;
	margin-left: 100px;
	margin-top: 20px;
	font-style: italic;
	color: #fff;
}

.about .border
{
	width: 1000px;
	clear: both;
	border: 1px #0051a3 solid;
	border-left: none;
	border-right: none;
}

.about .cont
{
	padding: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-radius: 5px;
	background-color: #fff;
	color: #666;
	font-size: 13px;
	font-style: normal;
}

.about .cont .header a
{
	color: #ff871b;
	font-size: 14px;
}

.about .cont .footer
{
	margin-left: 5px;
	margin-top: 5px;
}

.about .cont .more
{
	width: 90px;
	display: inline-block;
	background-image: url(../images/more.png);
	background-position: right 5px;
	background-repeat: no-repeat;
}

.about .cont .more a
{
	
	color: #da1f15;
}

.about .cont .all a
{
	margin-left: 20px;	
	color: #013e7c;
}
.about .bluetab
{
	margin-left: 60px;
}

.bluetab .right, .bluetab .left, .bluetab .center,  .bluetab
{
	height: 25px;
	width: 17px;
	float: left;
	background-image: url(../images/bluetabright.png);
}

.bluetab
{
	width: auto;
	background-image: none;
}

.bluetab .center
{
	height: 22px;
	width: auto;
	padding-top: 3px;
	background-image: url(../images/bluetabcenter.png);
}

.bluetab .left
{
	background-image: url(../images/bluetableft.png);
}

.topmenu
{
	width: 1000px;
	height: 71px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 20px;
	background-image: url(../images/topmenu.jpg);
}

.topmenu .items
{
	position: relative;
	top: 32px;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}

.topmenu .items a
{
	text-decoration: none;
}

.topmenu .items .clients span
{
	width: 25px;
	height: 25px;
	display: inline-block;
}

.topmenu .items .region a
{
	margin-left: 34px;
	color: #da1f15;
}

.topmenu .items .clients
{
	margin-left: 65px;
}

.topmenu .items .sell
{
	margin-left: 47px;
}

.topmenu .items .rent
{
	margin-left: 15px;
}

.topmenu .items .buy
{
	margin-left: 20px;
}

.topmenu .items .rentup
{
	margin-left: 18px;
}

.topmenu .items .forsell
{
	margin-left: 18px;
}

.topmenu .items .forrent
{
	margin-left: 22px;
}

.topmenu .items .advert
{
	margin-left: 40px;
}

.topmenu .items .applic
{
	margin-left: 55px;
}

.topmenu .items .plan
{
	margin-left: 58px;
}

.centralcontainer
{
	width: 1000px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;	
}

.centralcontainer .workmode
{
	color: #0167ce;
	font-weight: bold;
	clear: both;
}

.centralcontainer .workmode span
{
	color: #ff871b;
}

.centralcontainer .workmode a, .centralcontainer .workmode span
{
	margin-left: 20px;
}

.menusandsearch .leftmenu
{
	float:left;
}

.menusandsearch .rightmenu
{
	float:right;
}
.menusandsearch .leftmenu, .menusandsearch .rightmenu
{
	background-color: #fcfdff;
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 5px;
}

.menusandsearch .leftmenu .item, .menusandsearch .rightmenu .item
{
	width: 180px;
	border: 1px solid #82c0ff;
	float: left;
	clear: both;
	border-radius: 5px;
	margin-bottom: 3px;
	cursor: pointer;
}

.menusandsearch .leftmenu .item .icon, .menusandsearch .rightmenu .item .icon
{
	width: 40px;
	height: 30px;
	margin-top: 3px;
	display: inline-block;
	background-color: #fff;
	float: left;
}


.menusandsearch .leftmenu .item .title, .menusandsearch .rightmenu .item .title
{
	width: 128px;
	height: 36px;
	padding-left:12px;
	float: right;
	display: inline-block;
	border-radius: 0px 5px 5px 0px;
	background-color: #eaffee;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #444;
}

.menusandsearch .leftmenu .item:hover .title, .menusandsearch .rightmenu .item:hover .title
{
	background-color: #b6ffef;
}

.newoffer, .acceptnotice, .prolongnotice, .acceptapplic, .prolongapplic, .offerbasket, .show,
.showremainder, .callremainder, .addmediator, .partners, .operators, .agents, .concludeoffer,
.statistic, .message, .marks, .findrieltor, .invite, .purse, .rating, .holdednotice, .deletednotice,
.adexternal, .privatepage, .settings, .help, .feedback, .reservecopy, .deletednotice, .edexternal 
{
	background-image: url(../images/newoffers.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
}

.acceptnotice
{
	background-image: url(../images/acceptnotice.png);
}

.prolongnotice
{
	background-image: url(../images/prolongnotice.png);
}

.acceptapplic
{
	background-image: url(../images/acceptbid.png);
}

.prolongapplic
{
	background-image: url(../images/prolongbid.png);
}

.offerbasket
{
	background-image: url(../images/offersbasket.png);
	background-position: 5px 0px;
}

.show
{
	background-image: url(../images/show.png);
	background-position: 2px 5px;
}

.showremainder
{
	background-image: url(../images/showremainder.png);
}

.callremainder
{
	background-image: url(../images/bellbig.png);
	background-position: 13px 5px;
}

.addmediator
{
	background-image: url(../images/addmediator.png);
	
}

.partners
{
	background-image: url(../images/partners.png);
}

.operators
{
	background-image: url(../images/operators.png);
}

.agents
{
	background-image: url(../images/agents.png);
}

.concludeoffer
{
	background-image: url(../images/concludeoffer.png);
}

.statistic
{
	background-image: url(../images/statistic.png);
}

.message
{
	background-image: url(../images/message.png);
}

.marks
{
	background-image: url(../images/marks.png);
}

.findrieltor
{
	background-image: url(../images/findrieltor.png);
}

.invite
{
	background-image: url(../images/invite.png);
}

.purse
{
	background-image: url(../images/purse.png);
}

.rating
{
	background-image: url(../images/rating.png);
}

.holdednotice
{
	background-image: url(../images/holdednotice.png);
}

.deletednotice
{
	background-image: url(../images/deletednotice.png);
}

.adexternal
{
	background-image: url(../images/adexternal.png);
}

.privatepage
{
	background-image: url(../images/privatepage.png);
}

.settings
{
	background-image: url(../images/settings.png);
}

.help
{
	background-image: url(../images/help.png);
}

.feedback
{
	background-image: url(../images/feedback.png);
}

.reservecopy
{
	background-image: url(../images/reservecopy.png);
}

.deletednotice
{
	background-image: url(../images/acceptbid.png);
}

.menusandsearch
{
	margin-top: 20px;
}


.partnersnews
{
	width: 556px;
	height: 100px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

.menusandsearch .searchmenus .topinputs
{
	margin-top: 20px;
}

.menusandsearch .searchmenus .topinputs input
{
	width: 140px;
}

.menusandsearch .searchmenus .topinputs .shiftinput
{
	margin-right: 60px;	
}

.menusandsearch .searchmenus .topinputs input[type=submit]
{
	width: 100px;
	margin-left: 225px;
	margin-top: 20px;
}

.menusandsearch .searchmenus
{
	width: 560px;
	float: left;
	margin-left: 25px;
}

.paramsearch
{
	margin-top: 20px;
	font-size: 13px;
}

.paramsearch select
{
	display: inline-block;
	width: 150px;
}

.paramsearch .leftcheckbox, .paramsearch .rightcheckbox
{
	display: inline-block;
	width: 144px;
}

.paramsearch .rightcheckbox span
{
	float: left;
}

.paramsearch .rightcheckbox input
{
	float: right;
}

.paramsearch .rightmargined
{
	margin-right: 59px;
}

.paramsearch .leftcheckbox span
{
	margin-left: 10px;
}

.paramsearch .rightcheckbox span
{
	margin-right: 10px;
}

.paramsearch .smallselect select
{
	width: 69px;
}

.paramsearch input[type=text]
{
	width: 50px;
}

.paramsearch .smallselect
{
	margin-right: 10px;
}

.paramsearch .plusedinputs a
{
	position: absolute;
}

.paramsearch .checkbox
{
	width: 150px;
}

.paramsearch .plusedinputs
{
	margin-right: 50px;
}

.level1
{
	margin-top: 20px;
}

.level6 .checkbox span
{
	margin-left: 10px;
	color: #0167CE;
	font-style: italic;
	font-weight: bold;
}

.level7 input
{
	margin-right: 25px;
	margin-left: 25px;
	padding-right: 15px;
	padding-left: 15px;
}

.level5, .level6, .level7
{
	text-align: center;
}

.level5 select[name=price]
{
	width: 110px;
}

.level5 select[name=pricecurrency]
{
	width: 50px;
}

.level1, .level2, .level3, .level4, .level5, .level6, .level7, .level8, .level9
{
	margin-bottom: 15px;
}

.level8
{
	margin-top: 90px;
}

.level8, .level9
{
	text-align: center;
}

.displayadvert
{
	height: 25px;
	display: inline-block;
	padding-left: 25px;
	padding-top: 5px;
	background-image: url(../images/showadvert.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #0167CE;
	font-style: italic;
	font-weight: bold;
}

.displaymode .ditem
{
	background-image: url(../images/showadvertbg.png);
	background-position: 0px -2px;
}

.displaymode .ditem, .displaymode .curditem
{
	height: 23px;
	padding-left: 15px;
	padding-top: 6px;
	padding-right: 15px;
	display: inline-block;
	border: 1px solid #3983cf;
	border-left: none;
	position: relative;
	font-weight: bold;
	color: #0167ce;
	font-size: 13px;
}

.abovetable
{
	clear: both;	
}

.underworkmode
{
	margin-top: 15px;	
}

.pageinfo
{
	width: 250px;
	padding-right: 30px;
	display: inline-block;
}

.pageinfo .region
{
	color: #0167CE;
	font-size: 17px;
	display: block;
}

.pageinfo .section
{
	color: #0167CE;
	font-size: 14px;
	display: block;
}

.addclient
{
	height: 45px;
	display: inline-block;
	padding-left: 50px;
	padding-top: 15px;
	position: relative;
	top: 0px;
	background-image: url(../images/addclient.png);
	background-position: 0px 5px;
	background-repeat: no-repeat;
}

.addadvert
{
	height: 45px;
	display: inline-block;
	padding-left: 40px;
	padding-top: 15px;
	margin-left: 25px;
	position: relative;
	top: 0px;
	background-image: url(../images/addnotice.png);
	background-position: 0px 5px;
	background-repeat: no-repeat;
}

.currency .title
{
	display: block;
}

.currency .other .titleother,.currency .other, .currency .other .item
{
	display: block;
}


.currency a
{
	color: #DA1F15;
}

.currency
{
	width: 150px;
	height: 45px;
	display: inline-block;
	margin-left: 160px;
	position: relative;
	top: -10px;
	background-color: #fff;
	color: #0167CE;
	font-style: italic;
}

.currency .otherscurces .item
{
	display: block;
	position: relative;
	z-index: 100;
}

.currency .otherscurces
{
	position: absolute;
	z-index: 10;
	clear: both;
	display: block;
	background-color: #fff;
	border: 1px solid #ccc;
}

.placeholder
{
	color: #000;
}

::-webkit-input-placeholder {
	color: #000;
}

:-moz-placeholder {
	color: #000;
}

.abovetable
{
	padding-top: 10px;
	text-align: center;
}

.abovetable .advertfree a
{
	color: #da1f15;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
}

.abovetable .advertfree
{
	display: inline-block;
	height: 14px;
	padding-left: 23px;
	margin-left: 370px;
	margin-right: 150px;
	background-image: url(../images/freeadvert.png);
	background-repeat: no-repeat;
}

.abovetable .print a
{
	font-size: 13px;
}

.abovetable .print
{
	height: 30px;
	display: inline-block;
	padding-top: 5px;
	padding-left: 30px;
	background-image: url(../images/print.png);
	background-repeat: no-repeat;
}

.tools span
{
	color: #0167CE;
}

.tools
{
	width: 100%;
	float: left;
	clear: both;
	font-style: italic;
	font-size: 13px;
}

.tools .movetobasket
{
	float: left;
	height: 30px;
	display: inline-block;
	padding-left: 30px;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	background-image: url(../images/offersbasket.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.tools .movetobasket a
{
	color: #FF871B;
}

.tools .bluecursive
{
	width: 250px;
	display: inline-block;
	margin-top: 10px;
	float: right;
}

.searchresult table
{
	width: 100%;
	background-color: #ccc;
	table-layout: fixed;
}

.searchresult td p
{
	margin-bottom: 7px;
}

.searchresult td
{
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	font-size: 13px;
	padding: 1px;
}

.searchresult tr:hover td
{
	background-color: #C0DFFF;
}

.searchresult th span a
{
	color: #FF871B;
}

.onlineheader
{
	margin-left: 10px;
	position: relative;
	top: 2px;
}

.searchresult th
{
	background-color: #eee;
	font-size: 13px;
	color: #0167CE;
	font-style: italic;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: 1px;
}

.searchresult
{
	clear: both;
	border: 3px solid #ccc;
	border-radius: 10px;
}

.switchpanel
{
	display: block;
	margin-top: 15px;
}

.iconpanel, .iconpanel img
{
	float:left;
}

.usersysinfo
{
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 6px;
}

.usersysinfo .usertype
{
	display: inline-block;
	color: #012eae;
	font-weight: bold;
}

.username
{
	display: block;
	clear: both;
}

.usertels .telcode
{
	display: block;
	font-size: 11px;
}

.usertels .moretels a
{
	color: #e2001a;
}

.usertels .moretels
{
	text-align: left;
	display: inline-block;
	width: 35px;
	background-image: url(../images/moretels.png);
	background-repeat: no-repeat;
	background-position: 25px 7px;
}

.usertels .firsttel
{
	display: block;
	padding-left: 10px;
	background-image: url(../images/bellgreen.png);
	background-repeat: no-repeat;
	background-position: 3px 0px;
}

.contractual
{
	font-size: 11px;
	color: #54cc1e;
}

.pages a
{
	color: #000;
}

.pages
{
	text-align: center;
}

.pages .curpitem, .pages .pitem:hover
{
	background-color: #eee;
}

.pages .pitem:hover a
{
	text-decoration: none;
}

.pages .pitem, .pages .curpitem
{
	width: 30px;
	height: 25px;
	padding-top: 5px;
	display: inline-block;
	border: 1px solid #ccc;
}

.pages .forward
{
	margin-left: 10px;
}

.botbanner
{
	margin-top: 30px;
}

.pagefooter
{
	margin-top: 30px;
	height: 180px;
	background-image: url(../images/footerbg.png);
}

.pagefooter1
{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/footerbg.png);
}

.footercontainer
{
	width: 1000px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	background-position: 100px 0px;
	color: #03407d;
}

.footercontainer .helpmenu
{
	padding-top: 20px;
}

.footercontainer .helpmenu a
{
	margin-right: 10px;
	margin-left: 10px;
	color: #03407d;
}

.footercontainer .address .telephone
{
	display: inline-block;
	margin-top: 10px;
	padding-left: 40px;
	background-image: url(../images/oldtel.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.footercontainer .address
{
	width: 170px;
	float: right;
	margin-top: 40px;
	font-size: 11px;
}

.footercontainer .copyright .email, .footercontainer .address .helptel
{
	color: #fff;
}

.footercontainer .copyright
{
	float: left;
	margin-left: 10px;
	margin-top: 70px;
	font-size: 11px;
}

.footercontainer .copyright a, .footercontainer .address a
{
	color: #fff;
}